home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / rpg / crossfir.92 / crossfir / crossfire-0.92.5 / include / book.h < prev    next >
Text File  |  1996-07-24  |  897b  |  25 lines

  1.  
  2. /* Dec '95 - laid down initial file. Stuff in here is for BOOKs 
  3.  * hack. Information in this file describes fundental parameters 
  4.  * of 'books' - objects with type==BOOK. -b.t.
  5.  */
  6.  
  7. /* Message buf size. If this is changed, keep in mind that big strings
  8.  * may be unreadable by the player as the tail of the message
  9.  * can scroll over the beginning (as of v0.92.2).  */
  10.  
  11. #define BOOK_BUF        800
  12.  
  13. /* if little books arent getting enough text generated, enlarge this */
  14.  
  15. #define BASE_BOOK_BUF   250
  16.  
  17. /* Book buffer size. We shouldnt let little books/scrolls have
  18.  * more info than big, weighty tomes! So lets base the 'natural'
  19.  * book message buffer size on its weight. But never let a book
  20.  * mesg buffer exceed the max. size (BOOK_BUF) */
  21.  
  22. #define BOOKSIZE(xyz)   BASE_BOOK_BUF+((xyz)->weight/10)>BOOK_BUF? \
  23.                                 BOOK_BUF:BASE_BOOK_BUF+((xyz)->weight/10);
  24.  
  25.